/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import entity.Pet;
import entity.PetOwner;
import entity.PetStore;
import java.util.List;

/**
 *
 * @author Administrator
 */
public interface PetStoreDao{

    /**
     * 显示所有宠物商店信息
     *
     */
    public List<PetStore> getAllStoreInfo();

    /**
     * 查询宠物商店信息
     *
     * @param name 宠物商店名字
     * @param password 宠物商店密码
     * @return PetStore对象
     */
    public PetStore slectStore(String name, String password);

    /**
     * 更新宠物商店余额
     *
     * @param pet 宠物
     * @param po 宠物主人
     * @return 1为成功，0为失败
     */
    public int update(Pet pet, PetOwner po);

    /**
     * 更新宠物商店余额(收购宠物)
     *
     * @param pet 宠物
     * @param petStoreId 宠物商店ID
     * @return 1为成功，0为失败
     */
    public int updateSell(Pet pet, int petStoreId);
}
